#ifndef KUKARSITTSDLL_GLOBAL_H
#define KUKARSITTSDLL_GLOBAL_H

#include <QtCore/qglobal.h>

#if defined(KUKARSITTSDLL_LIBRARY)
#  define KUKARSITTSDLLSHARED_EXPORT Q_DECL_EXPORT
#else
#  define KUKARSITTSDLLSHARED_EXPORT Q_DECL_IMPORT
#endif

class KUKARSITTSDLLSHARED_EXPORT KuKaRsiTTSDLL{
public:
    KuKaRsiTTSDLL(){}
    ~KuKaRsiTTSDLL(){}

    virtual short KUKADataRecv() = 0;
    virtual short KUKADataSend() = 0;

    virtual short getKUKARIst(double (&KUKARIst)[6]) = 0;
    virtual short getKUKAAIst(double (&KUKAAIst)[6]) = 0;
    virtual short getKUKAATor(double (&KUKAATor)[6]) = 0;

    virtual short setKUKARTTS(double KUKARTTS[6]) = 0;
};

extern "C" KUKARSITTSDLLSHARED_EXPORT KuKaRsiTTSDLL* GetKuKaRsiTTSInstance();

#endif // KUKARSITTSDLL_GLOBAL_H
